package daily.aug0813;

import java.io.File;
import java.io.IOException;

public class FileMethod_CreateAndDelete {
    public static void main(String[] args) throws IOException {
        //创建文件
        File file01 = new File("D:\\Development\\newFile");
        System.out.println("是否存在:"+file01.exists());//false
        System.out.println("是否创建:"+file01.createNewFile());//true
        System.out.println("是否存在:"+file01.exists());//true

        //创建单级目录
        File file02 = new File("D:\\Development\\newDir");
        System.out.println("是否存在:"+file02.exists());//false
        System.out.println("是否创建:"+file02.mkdir());//true
        System.out.println("是否存在:"+file02.exists());//true

        //创建多级目录
        File file03 = new File("D:\\Development\\newDir\\newDir2");
        System.out.println("是否存在:"+file03.exists());//false
        System.out.println("是否创建:"+file03.mkdirs());//true
        System.out.println("是否存在:"+file03.exists());//true

        //删除文件
        System.out.println("是否存在:"+file01.exists());//true
        System.out.println("是否删除:"+file01.delete());//true
        System.out.println("是否存在:"+file01.exists());//false

        //删除目录
        System.out.println("是否存在:"+file02.exists());//true
        System.out.println("是否删除:"+file02.delete());//false,文件夹中有内容，删除失败
        System.out.println("是否存在:"+file02.exists());//true

        System.out.println("是否存在:"+file03.exists());//true
        System.out.println("是否删除:"+file03.delete());//true
        System.out.println("是否存在:"+file03.exists());//false

        System.out.println("是否存在:"+file02.exists());//true
        System.out.println("是否删除:"+file02.delete());//true
        System.out.println("是否存在:"+file02.exists());//false
    }
}
